org.eclipse.vtp.desktop.projects.core
Interface IMediaProject
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IVoiceToolsProject, IVoiceToolsResource
- All Known Subinterfaces:
- IVoiceProject
- All Known Implementing Classes:
- MediaProject, VoiceProject
public interface IMediaProject
- extends IVoiceToolsProject
This interface represents the top level project folder resource
for persona language support projects. The project layout for
persona projects is highly structured to facilitate easy
enumeration of the artifacts used in its creation and definition.
This interface also provides access to information stored in
auxillary "." files that are hidden from general view and
modification.
- Version:
- 2.0
- Author:
- Trip Gilman
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
getMediaProjectId
java.lang.String getMediaProjectId()
throws org.eclipse.core.runtime.CoreException
- Returns:
- The unique identifier for this persona project
- Throws:
org.eclipse.core.runtime.CoreException - If an error occured during retrieval of the id
getPromptSet
IPromptSet getPromptSet()
- Returns:
- The prompt definition resource for this persona project
getMediaFilesFolder
IMediaFilesFolder getMediaFilesFolder()
- Returns:
- The root folder for all media resources of this persona project
getMediaProvider
IMediaProvider getMediaProvider()
getLanguagePackId
java.lang.String getLanguagePackId()
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException